// console.log(process.argv)

const minimist = require('minimist');

const argv = minimist(process.argv.slice(2), {
    boolean: ['x'],
    string: ['a'],
    unknown(arg) { 
     // 指定哪些解析哪些不解析
        return arg === '-u'
    },
    default: {yy:2222}, // 指定默认值
    alias: { p: 'port', t: 'template' }  // 指定别名
});
console.log(argv);

// node src/cli-args-test/index.cjs -x 3 -y 4 -n5 -abc --xxx=8 aaa bbb ccc -p 8080 -u abin -- -abin=true